home *** CD-ROM | disk | FTP | other *** search
/ Windows Game Programming for Dummies (2nd Edition) / WinGamProgFD.iso / pc / DirectX SDK / DXSDK / samples / Multimedia / VBSamples / DirectSound / EffectsBuffers / readme.txt < prev    next >
Encoding:
Text File  |  2001-10-10  |  1.6 KB  |  55 lines

  1. //-----------------------------------------------------------------------------
  2. // 
  3. // Sample Name: Effects Form Sample
  4. // 
  5. // Copyright (C) 1999-2001 Microsoft Corporation. All rights reserved.
  6. //
  7. // GM/GS« Sound Set Copyright ⌐1996, Roland Corporation U.S.
  8. // 
  9. //-----------------------------------------------------------------------------
  10.  
  11.  
  12.  
  13. Description
  14. ===========
  15. The sample demonstrates:
  16.  
  17. (1) how to use standard effects (FX) with DirectSound
  18. (2) how to manipulate FX parameters - and what the results sounds like
  19.  
  20.  
  21. Path
  22. ====
  23.   Source: DXSDK\Samples\Multimedia\VBSamples\DirectSound\EffectsForm
  24.  
  25.   Executable: DXSDK\Samples\Multimedia\VBSamples\DirectSound\Bin
  26.  
  27.  
  28. User's Guide
  29. ============
  30. - make sure a sound file is loaded (can be WAV)
  31.  
  32. - by default, no FX are enabled.  try playing the sound to see what it
  33.   orginally sounds like.
  34.  
  35. - enable one or more FXs by adding them to the list of in use effects.
  36.  
  37. - Hit Apply to introduce the effects.
  38.  
  39. - Hit play to hear the FX applied.
  40.  
  41. - you can adjust parameters for any FX by selecting the effect in the 
  42.   in use list box, and clicking the modify effects button beneath it.
  43.   If you are adjusting parameters for an active FX while sound is playing, 
  44.   you will hearing the difference immediately.
  45.  
  46.  
  47. Programming Notes
  48. =================
  49. Fill one or more DSEFFECTDESC structs, and pass them into
  50. DirectSoundSecondaryBuffer8.SetFX. 
  51.  
  52. When modify effects is clicked call GetObjectInPath to retreive an effects 
  53. interface, and then you can call SetAllParameters to modify the effects as
  54. they are playing.
  55.